Как все начиналось. Apple, PayPal, Yahoo! и еще 20 историй известных стартапов глазами их основателей - Джессика Ливингстон
Шрифт:
Интервал:
Закладка:
Хейнемейер Ханссон. Я бы назвал удаленное взаимодействие сотрудников благом, поскольку семичасовая разница во времени предоставляет возможность работать самостоятельно. В обычных компаниях нетрудно зайти в другую комнату и отвлечь своего коллегу от выполнения задания. Если же вы состоите в команде, члены которой удалены от вас на семь временных поясов, то вас связывает лишь тот объем работы, который должен быть выполнен за день. Вас никто не отвлекает.
Кроме того, мы общаемся лишь с помощью программ мгновенного обмена сообщениями – достаточно пассивный метод общения. Таким образом, вы никогда не прервете коллегу, до тех пор пока не потребуется сказать что‑то важное. Беседуя с человеком лично, можно проговорить полчаса, а потом гадать, в чем же была суть разговора.
Глава 19
Филипп Гринспан
Основатель компании ArsDigita
Филипп Гринспан основал ArsDigita в 1997 году. Несмотря на сравнительно недолгую историю существования этой компании, она успела прославиться в мире стартапов как воплощение новой модели консалтинговой фирмы по программированию и яркий пример превратностей использования венчурного капитала.
Фундаментом компании ArsDigita стало программное обеспечение, написанное Филиппом Гринспаном для управления популярным сайтом photo.net, предназначенным для любителей фотографии. После создания первоначальной версии программы с открытым исходным кодом на Филиппа обрушился шквал просьб от крупных компаний о добавлении в эту программу специальных функций. Для ведения консультационных проектов вместе с несколькими друзьями Гринспан в 1997 году основал компанию ArsDigita.
Одной из своих основных задач Филипп Гринспан вместе с другими основателями ArsDigita считали завоевание лояльности клиентов и сотрудников своей компании. Подобно Google, в компании ArsDigita была создана такая рабочая атмосфера, в которой программисты играли главную роль и могли свободно творить. Быстрый рост компании привел к тому, что в 2000 году величина ее годового дохода (в пересчете контрактов за один месяц) составила около 20 млн долл.
В том же 2000 году компания ArsDigita привлекла инвестиции от венчурных капиталистов в размере 38 млн долл. Буквально через несколько недель после подписания договора о финансировании возник конфликт между инвесторами и основателями компании. Сначала инвесторам удалось отстранить от управления, а затем и уволить большинство основателей ArsDigita, но основатели смогли вернуть себе контроль над компанией благодаря незамеченной инвесторами лазейке в договорных документах. Юридическая битва завершилась выкупом акций Филиппа Гринспана и его уходом с поста председателя совета директоров. Через несколько месяцев после этого компания ArsDigita обанкротилась. В 2002 году она полностью прекратила существование, но успела продемонстрировать новую модель ведения бизнеса на рынке разработки ПО.
Ливингстон. Расскажите мне о том, как создавалась компания ArsDigita.
Гринспан. Я начал создавать интернет‑приложения еще с начала 1980‑х годов. Мне всегда нравились многопользовательские приложения. По‑моему, лучшим применением компьютеров являются компьютерные сети для объединения людей, разделенных временем или пространством.
Однако создавать такие приложения было достаточно сложно, поскольку программы работали только на конкретной платформе. Нужно создавать приложение именно для UNIX, или Apple Macintosh, или Windows. Компьютеры под управлением одной из этих операционных систем могли взаимодействовать друг с другом по сети, предоставлять пользователям возможность совместно редактировать документы или играть в сетевые игры. Но поскольку отсутствовала стандартная ОС и стандартная среда программирования, то приложения, созданные для Macintosh, не работали в системе Windows и наоборот.
В начале 1990‑х годов появилась Всемирная паутина. И тогда я подумал: «Теперь я знаю, как будут разрабатываться все компьютерные приложения в будущем. Мне больше не придется писать специфический программный код для конкретной операционной системы. Я просто буду создавать серверные приложения, а пользователи смогут работать с такими приложениями посредством браузеров. Пусть у таких приложений будет простой пользовательский интерфейс, но они гарантированно будут работать на любых компьютерах, независимо от используемой операционной системы». И эти планы во многом оправдались. У меня есть много веб‑страниц, которые я создал в 1993 году, и сейчас, в 2006‑м, эти веб‑страницы по‑прежнему доступны, несмотря на смену поколений компьютеров и операционных систем.
Когда я рассказал профессорам Массачусетского технологического института, что хочу разрабатывать веб‑приложения, они сочли меня сумасшедшим и попытались убедить в том, что у веб‑приложений нет будущего. Поскольку никто не хотел даже говорить на интересующую меня тему, я решил уйти из института на лето.
Ливингстон. В это время вы были аспирантом?
Гринспан. Да, я был аспирантом в Массачусетском технологическом институте и совмещал исследовательскую деятельность с должностью ассистента преподавателя. Итак, взяв отпуск на лето, я отправился в автомобильное путешествие на Аляску. Каждую неделю я писал по одной главе для книги, описывающей это путешествие. Эти главы, по сути, представляли собой письма моим друзьям и родным, которые отвечали мне по электронной почте. Отправляя письма друзьям и родным по электронной почте, я хотел подхлестнуть их воображение и получить интересные ответы.
После возвращения я решил преобразовать свои письма в HTML‑код, отсканировать фотографии и выложить все это на веб‑сайте, чтобы фотоотчет могли просмотреть мои друзья из Калифорнии.
Свою книгу я назвал «Путешествия с Самантой» («Travels with Samantha»). Самантой зовется мой старый ноутбук. Книга приобрела некоторую популярность, но большинство друзей спрашивали, как мне удалось сделать такие хорошие слайды. Я решил вкратце описать несколько методов создания фотографий, чтобы не отвечать на каждое письмо. Но вопросы по созданию фотографий никогда не исчерпываются, если вы ответите на три, тут же возникнут пять новых. Поэтому я решил создать форум на своем сервере, чтобы не отвечать на какой‑то один вопрос несколько раз (когда пользователь зайдет на форум и найдет ответ на интересующий его вопрос, то не станет задавать его снова).
Вскоре оказалось, что пользователи форума сами обмениваются вопросами и ответами о секретах фотоискусства. Мне вообще не нужно было ничего делать. События стали развиваться сами собой и, вуаля, появилось интернет‑сообщество любителей фотографии. Я начал создавать все больше и больше программ для управления этим интернет‑сообществом. И все делал самостоятельно. В конечном итоге я разработал целый набор программных инструментов для своих собственных целей.
В середине 1990‑х годов я обратил внимание, что многие другие интернет‑издатели, как и я, стремятся создать инструменты, благодаря которым пользователи могут регистрироваться на сайте, обмениваться информацией и, возможно, что‑то покупать. Но у них это часто не получалось. Из‑за ошибок в программном коде сайты не работали – например, процесс покупки мог прерваться в момент проверки банковской информации из‑за сбоя на сервере. Я понял, что многие не имеют даже базовых знаний о программировании клиент‑серверных приложений. А значит, этим людям будет полезно узнать, как управлять небольшим интернет‑сообществом с личного компьютера. Для этого не нужно создавать собственные серверы и нанимать на работу десятки системных администраторов, достаточно получить представление об организации данных в табличной форме, используемой в SQL (я решил использовать базы данных Oracle, одни из лучших в то время). Можно написать несколько веб‑сценариев, которые позволят взаимодействовать с базами данных Oracle. При этом мои клиенты могли бы изменять эти сценарии в соответствии со своими потребностями. То есть можно начать создание собственного веб‑решения с применения готового ядра приложения, что сэкономит много времени.
В качестве автоматизированной системы управления крупными предприятиями широко используются системы компании SAP, и, можно сказать, я хотел создать подобную систему, но только для интернет‑приложений или управления интернет‑форумами. Для начала стал распространять свое программное обеспечение. Я попытался его документировать и убрать из программного кода все специфические элементы для собственного сайта, оставив только простой для установки универсальный код. Я предоставил свои программы в качестве готового решения с открытым исходным кодом на собственном веб‑сайте. Программная платформа стала называться ArsDigita Community System – это название придумал один из ребят, с которыми я работал.